package com.example.liwushuo.utils;

import java.io.File;

import com.example.liwushuo.urls.urls;

import android.os.Environment;

/**
 * @author 时伟超 这sdk下的路径 sdk/ttgy/img
 * 
 *         这是手机内存中的路径 data/data/com.example.tiantinaguoyuan/img
 * 
 */
public class FileUtils {

	// 获取磁盘的根路径
	private static String getDiskCoche() {
		String DiskCoche = null; // 磁盘的路径

		// 判断sdk是否可用
		if (Environment.getExternalStorageState().isEmpty()) {
			DiskCoche = Environment.getExternalStorageDirectory()
					+ File.separator + urls.SDK_IMG;
			File file = new File(DiskCoche);
			// 判断文件夹是否存在
			if (!file.exists()) { // 如果不存在
				file.mkdirs(); // 创建文件夹
			}
		} else { // 如果sdk不可用
			// 获取应用程序的根目录
			DiskCoche = Environment.getDataDirectory() + File.separator
					+ urls.ROOT_IMG;
			File file = new File(DiskCoche);
			if (!file.exists()) { // 如果不存在
				file.mkdirs(); // 创建文件夹
			}
		}
		return DiskCoche;
	}

	// 获取图片的保存路径
	public static String getImageCoche() {
		String imgCoche = getDiskCoche() + File.separator + urls.IMAGE;

		File file = new File(imgCoche);
		if (!file.exists()) { // 如果不存在
			file.mkdirs(); // 创建文件夹
		}
		return imgCoche;
	}
}
